package com.arctan.mhxy_utils_android.db.entity;

import androidx.annotation.NonNull;
import androidx.room.Entity;
import androidx.room.PrimaryKey;

/**
 * IncomeEntity Desc : 每天收益表
 * Create by wangzhiguo
 * DATE：2025/6/3
 */
@Entity(tableName = "income")
public class IncomeEntity {
    @PrimaryKey
    @NonNull
    /*日期*/
    private String dateTime;
    /*获得道具*/
    private String incomeProps;
    /*道具金币*/
    private double incomePropsGold;
    /*金币收益*/
    private double incomeGold;
    /*储备收益*/
    private double incomeReserveGold;
    /*在线时长second*/
    private long onlineTime;
    /*点卡支出*/
    private double pointCardOutGold;

    @NonNull
    public String getDateTime() {
        return dateTime;
    }

    public void setDateTime(@NonNull String dateTime) {
        this.dateTime = dateTime;
    }

    public String getIncomeProps() {
        return incomeProps;
    }

    public void setIncomeProps(String incomeProps) {
        this.incomeProps = incomeProps;
    }

    public double getIncomePropsGold() {
        return incomePropsGold;
    }

    public void setIncomePropsGold(double incomePropsGold) {
        this.incomePropsGold = incomePropsGold;
    }

    public double getIncomeGold() {
        return incomeGold;
    }

    public void setIncomeGold(double incomeGold) {
        this.incomeGold = incomeGold;
    }

    public double getIncomeReserveGold() {
        return incomeReserveGold;
    }

    public void setIncomeReserveGold(double incomeReserveGold) {
        this.incomeReserveGold = incomeReserveGold;
    }

    public long getOnlineTime() {
        return onlineTime;
    }

    public void setOnlineTime(long onlineTime) {
        this.onlineTime = onlineTime;
    }

    public double getPointCardOutGold() {
        return pointCardOutGold;
    }

    public void setPointCardOutGold(double pointCardOutGold) {
        this.pointCardOutGold = pointCardOutGold;
    }
}
